#!/usr/bin/env python

__author__ = 'gogo'

__version__ = '0.0.1'

enzime_wiki_index = {
    'fucosidase': 'Fucosidase',
    'thrombokinase': 'Thrombokinase',
    'sialyltransferase': 'Sialyltransferase',
    'periolase': None,
    'glucoamylase': 'Glucoamylase',
    'pseudoperoxidase': None,
    'phosphokinase': None,
    'oxytocinase': None,
    'magenblase': None,
    'deacetylase': None,
    'paraoxonase': 'Paraoxonase',
    'isomaltase': 'Isomaltase',
    'trivase': None,
    'saccharase': 'Saccharase',
    'chymase': 'Chymase',
    'cyclooxygenase': 'Cyclooxygenase',
    'pentaprenyltranstransferase': None,
    'nucleinase': None,
    'glutamyltransferase': None,
    'deiodinase': 'Deiodinase',
    'fibrinase': None,
    'monooxygenase': 'Monooxygenase',
    'tautomerase': None,
    'prourokinase': None,
    'pyrrolase': None,
    'glucosaminidase': None,
    'lactoperoxidase': 'Lactoperoxidase',
    'hexosaminidase': 'Hexosaminidase',
    'glucosylceramidase': 'Glucosylceramidase',
    'deoxyribonuclease': 'Deoxyribonuclease',
    'osaminidase': None,
    'chondroitinsulfatase': 'Chondroitinsulfatase',
    'lactamase': 'Lactamase',
    'gyrase': 'Gyrase',
    'phosphatase': 'Phosphatase',
    'tributyrinase': None,
    'dioxygenase': 'Dioxygenase',
    'gelatinase': 'Gelatinase',
    'levansucrase': 'Levansucrase',
    'ocrase': None,
    'muramidase': 'Muramidase',
    'eminase': 'Eminase',
    'aminopeptidase': 'Aminopeptidase',
    'phosphofructokinase': 'Phosphofructokinase',
    'acetyltransferase': 'Acetyltransferase',
    'ribonuclease': 'Ribonuclease',
    'staphylokinase': 'Staphylokinase',
    'ceramidase': 'Ceramidase',
    'vasopeptidase': None,
    'phosphotransacetylase': None,
    'procollagenase': None,
    'glucuronidase': 'Glucuronidase',
    'phosphodiesterase': 'Phosphodiesterase',
    'ostase': None,
    'prolidase': 'Prolidase',
    'fibrinokinase': None,
    'convertase': None,
    'sucrase': 'Sucrase',
    'dihydroorotase': 'Dihydroorotase',
    'kynureninase': 'Kynureninase',
    'phosphoribokinase': 'Phosphoribokinase',
    'plaquase': None,
    'chitinase': 'Chitinase',
    'prolinase': 'Prolinase',
    'zymase': 'Zymase',
    'ferase': None,
    'acetylgalactosaminidase': None,
    'formamidase': 'Formamidase',
    'ligase': 'Ligase',
    'thyroperoxidase': 'Thyroperoxidase',
    'transamidase': None,
    'guanase': 'Guanase',
    'prometaphase': 'Prometaphase',
    'endonuclease': 'Endonuclease',
    'pectase': None,
    'galactosaminidase': None,
    'endopeptidase': 'Endopeptidase',
    'lanoteplase': None,
    'galactokinase': 'Galactokinase',
    'poectinesterase': None,
    'dinitrogenase': 'Dinitrogenase',
    'streptodornase': 'Streptodornase',
    'invertase': 'Invertase',
    'pyridinylase': None,
    'phosphofructaldolase': None,
    'phosphoglyceromutase': 'Phosphoglyceromutase',
    'acyltransferase': 'Acyltransferase',
    'translocase': 'Translocase',
    'prothrombinase': 'Prothrombinase',
    'acylphosphatase': 'Acylphosphatase',
    'amidase': 'Amidase',
    'absorbase': None,
    'transmethylase': 'Transmethylase',
    'hydroxylkinase': None,
    'brinase': 'Brinase',
    'acylmutase': None,
    'synthase': 'Synthase',
    'myeloperoxidase': 'Myeloperoxidase',
    'reptilase': 'Reptilase',
    'aase': 'Aase',
    'uridylyltransferase': 'Uridylyltransferase',
    'rnase': 'Rnase',
    'lysinase': None,
    'inulase': 'Inulase',
    'biolase': 'Biolase',
    'glucosyltransferase': 'Glucosyltransferase',
    'transferase': 'Transferase',
    'triphosphatase': 'Triphosphatase',
    'hydratase': 'Hydratase',
    'pyruvyltransferase': None,
    'glucuronosyltransferase': 'Glucuronosyltransferase',
    'atpase': 'Atpase',
    'carbohydrase': 'Carbohydrase',
    'cephalosporinase': None,
    'phosphatidyltransferase': None,
    'pyroglutamylpeptidase': None,
    'integrase': 'Integrase',
    'phosphoglucomutase': 'Phosphoglucomutase',
    'carboxylesterase': 'Carboxylesterase',
    'nondisease': None,
    'deaminase': 'Deaminase',
    'myokinase': 'Myokinase',
    'histidase': 'Histidase',
    'tannase': 'Tannase',
    'sulfatase': 'Sulfatase',
    'telophase': 'Telophase',
    'formiminotransferase': None,
    'anistreplase': 'Anistreplase',
    'procarboxypeptidase': None,
    'pyrophosphotransferase': None,
    'caspase': 'Caspase',
    'thrombase': 'Thrombase',
    'chitotriosidase': None,
    'glucantransferase': None,
    'phosphoketolase': 'Phosphoketolase',
    'heparanase': 'Heparanase',
    'epimerase': 'Epimerase',
    'glucohydrolase': None,
    'glucokinase': 'Glucokinase',
    'deacylase': None,
    'iduronidase': 'Iduronidase',
    'bisphosphatase': None,
    'cycloisomerase': 'Cycloisomerase',
    'protransglutaminase': None,
    'dismutase': 'Dismutase',
    'transphosphorylase': None,
    'endoprotease': 'Endoprotease',
    'pyrophosphatase': 'Pyrophosphatase',
    'transaminase': 'Transaminase',
    'phytase': 'Phytase',
    'transglutaminase': 'Transglutaminase',
    'transketolase': 'Transketolase',
    'interphase': 'Interphase',
    'anticholinesterase': 'Anticholinesterase',
    'transcarbamylase': None,
    'phosphohydrolase': None,
    'exonuclease': 'Exonuclease',
    'synaptase': None,
    'dehydratase': 'Dehydratase',
    'fructofuranosidase': None,
    'lysokinase': None,
    'phosphorylase': 'Phosphorylase',
    'cellobiase': 'Cellobiase',
    'amyloglucosidase': 'Amyloglucosidase',
    'cordase': 'Cordase',
    'cyclohydrolase': None,
    'phosphoribosyltransferase': 'Phosphoribosyltransferase',
    'formyltransferase': 'Formyltransferase',
    'thiaminase': 'Thiaminase',
    'antephase': None,
    'pyrophosphorylase': None,
    'glutaminase': 'Glutaminase',
    'peroxidase': 'Peroxidase',
    'peptidyltransferase': 'Peptidyltransferase',
    'glutamylcyclotransferase': None,
    'permease': 'Permease',
    'cystathionase': 'Cystathionase',
    'saruplase': 'Saruplase',
    'catalase': 'Catalase',
    'nucleotidylexotransferase': None,
    'galactosidase': 'Galactosidase',
    'pseudocholinesterase': 'Pseudocholinesterase',
    'methyltransferase': 'Methyltransferase',
    'hyaluronoglucosaminidase': 'Hyaluronoglucosaminidase',
    'cytidylyltransferase': None,
    'sphingomyelinase': 'Sphingomyelinase',
    'biotinidase': 'Biotinidase',
    'kininase': None,
    'carotenase': None,
    'phosphotransferase': 'Phosphotransferase',
    'adenosyltransferase': None,
    'cyclase': 'Cyclase',
    'carnosinase': 'Carnosinase',
    'pentosyltransferase': 'Pentosyltransferase',
    'phosphonomutase': None,
    'kinase': 'Kinase',
    'waterlase': None,
    'metalloprotease': 'Metalloprotease',
    'penicillinase': 'Penicillinase',
    'glycogenase': 'Glycogenase',
    'exoribonuclease': 'Exoribonuclease',
    'crotalase': None,
    'phosphomonoesterase': 'Phosphomonoesterase',
    'aminohydrolase': 'Aminohydrolase',
    'alkphase': None,
    'desaturase': 'Desaturase',
    'decarboxylase': 'Decarboxylase',
    'locobase': 'Locobase',
    'nucleosidase': 'Nucleosidase',
    'deiminase': None,
    'phosphoriboisomerase': None,
    'galactosylceramidase': 'Galactosylceramidase',
    'hydrogenase': 'Hydrogenase',
    'dermalase': None,
    'immunoperoxidase': 'Immunoperoxidase',
    'fructosyltransferase': None,
    'glucosidase': 'Glucosidase',
    'endodeoxyribonuclease': 'Endodeoxyribonuclease',
    'adenase': 'Adenase',
    'polygalacturonase': 'Polygalacturonase',
    'phospholipase': 'Phospholipase',
    'palmitoyltransferase': 'Palmitoyltransferase',
    'deamidase': 'Deamidase',
    'penicillase': None,
    'transcarboxylase': None,
    'fluorophosphatase': None,
    'colipase': 'Colipase',
    'urocanase': 'Urocanase',
    'glycanase': None,
    'kilobase': 'Kilobase',
    'dehalogenase': 'Dehalogenase',
    'enolase': 'Enolase',
    'ketoreductase': None,
    'urolase': None,
    'enterokinase': 'Enterokinase',
    'acculase': None,
    'abbokinase': 'Abbokinase',
    'aromatase': 'Aromatase',
    'desmolase': 'Desmolase',
    'hydrase': None,
    'angiotensinase': None,
    'udpglucuronyltransferase': None,
    'cytase': None,
    'butyrylcholinesterase': 'Butyrylcholinesterase',
    'acetylhydrolase': None,
    'trehalase': 'Trehalase',
    'pseudodisease': None,
    'disaccharidase': 'Disaccharidase',
    'racemase': 'Racemase',
    'aminotransferase': 'Aminotransferase',
    'keratinase': 'Keratinase',
    'diesterase': None,
    'exodeoxyribonuclease': 'Exodeoxyribonuclease',
    'oxygenase': 'Oxygenase',
    'hydrolase': 'Hydrolase',
    'replicase': 'Replicase',
    'depolymerase': None,
    'isomerase': 'Isomerase',
    'brinolase': 'Brinolase',
    'pancreatopeptidase': None,
    'pyrophosphokinase': None,
    'transglucosidase': None,
    'synthetase': 'Synthetase',
    'ribosyltransferase': None,
    'cholidase': None,
    'dextranase': 'Dextranase',
    'proelastase': None,
    'metalloendopeptidase': 'Metalloendopeptidase',
    'transcarbamoylase': None,
    'alfimeprase': None,
    'topoisomerase': 'Topoisomerase',
    'palmityltransferase': None,
    'cholinephosphotransferase': None,
    'trihexosidase': None,
    'nucleotidase': 'Nucleotidase',
    'proteinase': 'Proteinase',
    'photolyase': 'Photolyase',
    'aminoacylase': 'Aminoacylase',
    'anhydrase': None,
    'liberase': None,
    'farnesyltransferase': 'Farnesyltransferase',
    'heparinase': None,
    'desulfinase': None,
    'protilase': None,
    'hydroxylase': 'Hydroxylase',
    'macroamylase': None,
    'carbamoyltransferase': None,
    'aspartase': None,
    'lipoxidase': 'Lipoxidase',
    'monophosphatase': None,
    'staphylocoagulase': None,
    'kutrase': None,
    'aliminase': None,
    'sulfohydrolase': None,
    'ferrochelatase': 'Ferrochelatase',
    'acylase': 'Acylase',
    'diphosphatase': None,
    'dipeptidase': 'Dipeptidase',
    'luciferase': 'Luciferase',
    'transacetylase': 'Transacetylase',
    'tryptase': 'Tryptase',
    'pancrease': 'Pancrease',
    'phosphoamidase': 'Phosphoamidase',
    'verdoperoxidase': None,
    'fibrinogenase': 'Fibrinogenase',
    'succinyltransferase': None,
    'phosphoglucokinase': 'Phosphoglucokinase',
    'hydroxymethyltransferase': 'Hydroxymethyltransferase',
    'phosphoribomutase': None,
    'dealkylase': None,
    'urase': None,
    'nitratase': None,
    'phosphomutase': None,
    'acetylase': 'Acetylase',
    'sialidase': 'Sialidase',
    'dimethylallyltransferase': None,
    'exopeptidase': 'Exopeptidase',
    'sfericase': None,
    'acetylcholinesterase': 'Acetylcholinesterase',
    'endoribonuclease': 'Endoribonuclease',
    'prebase': None,
    'dopase': None,
    'cellulase': 'Cellulase',
    'lyase': 'Lyase',
    'mutarotase': None,
    'transposase': 'Transposase',
    'reductase': 'Reductase',
    'histaminase': 'Histaminase',
    'transglucosylase': None,
    'uricase': 'Uricase',
    'transpeptidase': 'Transpeptidase',
    'metallocarboxypeptidase': 'Metallocarboxypeptidase',
    'lysophospholipase': 'Lysophospholipase',
    'allantoinase': 'Allantoinase',
    'lumbrokinase': 'Lumbrokinase',
    'thiokinase': 'Thiokinase',
    'carboxyltransferase': None,
    'transaldolase': 'Transaldolase',
    'triokinase': 'Triokinase',
    'melibiase': None,
    'thiolase': 'Thiolase',
    'transamidinase': None,
    'tryptophanase': 'Tryptophanase',
    'recombinase': 'Recombinase',
    'dehydrogenase': 'Dehydrogenase',
    'lecithinase': 'Lecithinase',
    'prolease': None,
    'galactosyltransferase': 'Galactosyltransferase',
    'dnase': 'Dnase',
    'acetylesterase': 'Acetylesterase',
    'transacylase': 'Transacylase',
    'sulfotransferase': 'Sulfotransferase',
    'glucocerebrosidase': 'Glucocerebrosidase',
    'glycosylceramidase': 'Glycosylceramidase',
    'desulfhydrase': None,
    'dikinase': 'Dikinase',
    'glycosyltransferase': 'Glycosyltransferase',
    'pyocyanase': 'Pyocyanase',
    'dehydrase': None,
    'desulfurase': None,
    'sulfurtransferase': 'Sulfurtransferase',
    'demethylase': 'Demethylase',
    'helicase': 'Helicase',
    'fructokinase': 'Fructokinase',
    'polyphase': 'Polyphase',
    'carboxypeptidase': 'Carboxypeptidase',
    'arginase': 'Arginase',
    'enteropeptidase': 'Enteropeptidase',
    'carboxykinase': None,
    'transhydrogenase': 'Transhydrogenase',
    'ethanolaminephosphotransferase': 'Ethanolaminephosphotransferase',
    'nicotinamidase': 'Nicotinamidase',
    'acetylglucosaminidase': None,
    'carboxylase': 'Carboxylase',
    'guanylyltransferase': 'Guanylyltransferase',
    'dehydroascorbatase': None,
    'elastase': 'Elastase',
    'lipoyltransferase': None,
    'fumarase': 'Fumarase',
    'solarase': None,
    'isoamylase': 'Isoamylase',
    'desoxyribonuclease': 'Desoxyribonuclease',
    'kinerase': None,
    'rheobase': 'Rheobase',
    'formylase': None,
    'methylglyoxalase': 'Methylglyoxalase',
    'phosphomannomutase': 'Phosphomannomutase',
    'lipoxygenase': 'Lipoxygenase',
    'hexokinase': 'Hexokinase',
    'nase': 'Nase',
}
